to make a deal with - Deutsch Englisch Wörterbuch